package com.tcm.ucenter.domain.enums;

/**
 * @author 社交登录类型
 */
public enum SexEnum {
    /**
     * 账号密码登录
     */
    MALE("1", "男"),

    /**
     * 验证码登录
     */
    FEAMLE("2", "女");

    /**
     * 类型
     */
    private final String value;
    /**
     * 描述
     */
    private final String description;

    SexEnum(String value, String description) {
        this.value = value;
        this.description = description;
    }

    public String value() {
        return this.value;
    }

    public String description() {
        return this.description;
    }

    public static String getValue(String value) {
        SexEnum[] sexEnums = values();
        for (SexEnum sexEnum : sexEnums) {
            if (sexEnum.value().equals(value)) {
                return sexEnum.value();
            }
        }
        return null;
    }

    public static String getDesc(String value) {
        SexEnum[] sexEnums = values();
        for (SexEnum sexEnum : sexEnums) {
            if (sexEnum.value().equals(value)) {
                return sexEnum.description();
            }
        }
        return null;
    }

}
